package com.hd.trans.network.bean.trans;

import java.util.List;

public class TextMeta {

    //srcText: 翻译前文本
    private String srcText;
    //dstTxt：翻译后文本
    private String dstTxt;
    //box: 文本区域所在四边形的4个顶点的坐标
    private List<TextPoint> box;
    //angle：文本区域角度
    private float angle;
    //fontSize: 推荐文本字体
    private int fontSize;

    public String getSrcText() {
        return srcText;
    }

    public void setSrcText(String srcText) {
        this.srcText = srcText;
    }

    public String getDstTxt() {
        return dstTxt;
    }

    public void setDstTxt(String dstTxt) {
        this.dstTxt = dstTxt;
    }

    public List<TextPoint> getBox() {
        return box;
    }

    public void setBox(List<TextPoint> box) {
        this.box = box;
    }

    public float getAngle() {
        return angle;
    }

    public void setAngle(float angle) {
        this.angle = angle;
    }

    public int getFontSize() {
        return fontSize;
    }

    public void setFontSize(int fontSize) {
        this.fontSize = fontSize;
    }

    @Override
    public String toString() {
        return "TextMeta{" +
                "srcText='" + srcText + '\'' +
                ", dstTxt='" + dstTxt + '\'' +
                ", box=" + box +
                ", angle=" + angle +
                ", fontSize=" + fontSize +
                '}';
    }

    public class TextPoint{

        private float x;
        private float y;

        public float getX() {
            return x;
        }

        public void setX(float x) {
            this.x = x;
        }

        public float getY() {
            return y;
        }

        public void setY(float y) {
            this.y = y;
        }

        @Override
        public String toString() {
            return "TextPoint{" +
                    "x=" + x +
                    ", y=" + y +
                    '}';
        }
    }
}